package com.qfmy.core.constant;

/**
 * @ClassName: Constants
 * @author： zhengjt
 * @data： 2022/5/28 14:54
 * @version：1.0
 * @描述： 通用常量类
 */
public class CommonConstants {

    /**
     * TOKEN有效持续时长
     *     4小时： 240 * 60 * 1000
     */
    public static final long TOKEN_KEEP_TIME = 240 * 60 *1000;

    /**
     * TOKEN长时间有效时长
     *      初步默认15天： 15 * 24 * 60 * 60 * 1000 （15天 * 24小时 * 60分钟 * 60秒 * 1000 毫秒）
     */
    public static final long TOKEN_KEEP_TIME_LONG = 15 * 24 * 60 * 60 * 1000;

    /**
     *  UTF-8 字符集
     */
    public static final String UTF8 = "UTF-8";

    /**
     * 验证码有效时长（分钟）
     */
    public static final Integer VERIFY_CODE_EXPIRATION = 2;

    /**
     *  页面头端信息
     */
    public static final String AUTH_NAMES = "Authorization";

    /**
     * token请求头信息
     */
    public static final String AUTH_TOKEN = "Token_Auth";

    /**
     * 文件上传最大值
     *      10M：10 * 1024 * 1024；
     */
    public static final long FILE_MAXSIZE = 10 * 1024 * 1024;

    /**
     * get请求方式
     */
    public static final String METHOD_GET = "GET";
    /**
     * post请求方式
     */
    public static final String METHOD_POST = "POST";


}
